home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- public class Sprite {
- // $FF: renamed from: id javax.microedition.lcdui.Image[]
- public Image[] field_0;
- public int x_size;
- public int y_size;
- public int nframes;
- private String filename;
-
- public Sprite(int var1, String var2) {
- this.nframes = var1;
- this.filename = var2;
- this.field_0 = new Image[var1];
- this.Load_Image();
- }
-
- public Image Get_Image(int var1) {
- return this.field_0[var1] == null ? null : this.field_0[var1];
- }
-
- // $FF: renamed from: P (javax.microedition.lcdui.Graphics, int, int, int) void
- public void method_0(Graphics var1, int var2, int var3, int var4) {
- var1.drawImage(this.field_0[0], var2, var3, var4);
- }
-
- // $FF: renamed from: P (javax.microedition.lcdui.Graphics, int, int, int, int) void
- public void method_1(Graphics var1, int var2, int var3, int var4, int var5) {
- var1.drawImage(this.field_0[var2], var3, var4, var5);
- }
-
- void Load_Image() {
- for(int var2 = 0; var2 < this.nframes; ++var2) {
- String var1;
- if (this.nframes < 2) {
- var1 = this.filename + ".png";
- } else {
- var1 = this.filename + var2 + ".png";
- }
-
- try {
- this.field_0[var2] = Image.createImage(var1);
- this.x_size = this.field_0[var2].getWidth();
- this.y_size = this.field_0[var2].getHeight();
- } catch (Exception var4) {
- System.out.print("Can't find " + var1 + "\n");
- }
- }
-
- }
- }
-